// 整个 vue 项目的配置文件
module.exports = {
  // publicPath 默认值是 '/' 表示，只允许以 http 或 https 的协议访问网站。
  // 如果把 publicPath 的值修改为 '' 或 './' 表示，允许以 file 协议查看网站效果，
  // 同时，还可以部署为 http 或 https 的协议进行访问。
  publicPath: '',
  // 允许程序员，通过下面的配置项，来自定义 webpack 的打包配置
  configureWebpack: {
    // 打包时候的排除项
    externals: {
      // 键: 值
      // import导包时候的包名: window全局的成员名称
      // 注意：值一定要用单引号包起来
      echarts: 'echarts',
      vue: 'Vue',
      'vue-router': 'VueRouter',
      vuex: 'Vuex',
      'element-ui': 'ELEMENT',
      axios: 'axios',
      dayjs: 'dayjs',
      'vue-quill-editor': 'VueQuillEditor',
      'vuex-persistedstate': 'createPersistedState'
    }
  }
}
